package com.yixun.lbx.service;

import com.yixun.lbx.entity.YxProBreedKnowledge;

import java.util.HashMap;
import java.util.List;

public interface BreedKnowledgeServie {
    /**
     * @apiNote  getCount
     * @param map todo
     * @return java.lang.Integer
     */
    Integer getCount(HashMap<String, Object> map);
/**
 * @apiNote  getListByPage
 * @param map todo
 * @return java.util.List<com.yixun.lbx.entity.YxProBreedKnowledge>
 */
    List<YxProBreedKnowledge> getListByPage(HashMap<String, Object> map);
/**
 * @apiNote  addKnowledge
 * @param map todo
 * @return int
 */
    int addKnowledge(HashMap<String, Object> map);
/**
 * @apiNote  updateKnowledge
 * @param map todo
 * @return int
 */
    int updateKnowledge(HashMap<String, Object> map);
/**
 * @apiNote  deleteKnowledge
 * @param map todo
 * @return int
 */
    int deleteKnowledge(HashMap<String, Object> map);
/**
 * @apiNote  getObjByArgs
 * @param knowledge todo
 * @return java.util.List<com.yixun.lbx.entity.YxProBreedKnowledge>
 */
    List<YxProBreedKnowledge> getObjByArgs(YxProBreedKnowledge knowledge);
/**
 * @apiNote  getSearchListByPage
 * @param map todo
 * @return java.util.List<com.yixun.lbx.entity.YxProBreedKnowledge>
 */
    List<YxProBreedKnowledge> getSearchListByPage(HashMap<String, String> map);
}
